@charset "utf-8";

/* 公共样式 */
#content { width: 1200px; margin: 0 auto 60px auto; color: #666; }
#left { float: left; width: 196px; }
#right { float: right; width: 986px; }
.goods_info { border: 1px solid #e2e2e2; margin-bottom: 12px; background: url(images/user_bg.jpg) repeat-y right top; position: relative; }
.goods_info_left { float: left; width: 1002px; }
.goods_info_right { float: left; width: 196px; }
a { color: #333; }
.clear { clear: both; height: 0; font-size: 1px; }
.fontColor1 { color: #999999; }
.fontColor2 { color: #e6445b; }
.fontColor3 { font-size: 16px; color: #ff5400; }
.fontColor4 { color: #3d8bd7; }
.fontColor5 { color: #a3a3a3; }
.fontColor6 { color: #f00; }
.fontColor7 { color: #569636; }
.fontColor8 { color: #3e3e3e; }
.fontColor9 { color: #275bcb; }
.fontColor10 { color: #656565; }
.fontColor11 { color: #a8a8a8; }
.letter1 { letter-spacing: 12px; }
.bg1 { background: #f8f8f8; }
.bg2 { background: #f8f8f8; }
.text { border: 1px solid #c2c2c2; background: url(images/text.gif) repeat-x; padding: 2px 3px; font-family: Arial, Helvetica, sans-serif; color: #666; }
.width1 { width: 40px; }
.width2 { width: 200px; }
.width3 { width: 120px; }
.width4 { width: 140px; }
.f-wrap .f-list li a i { background-image: url(images/category.png); background-repeat: no-repeat; }
.ioc_bg, .xingxing i { background-image: url(images/ico.png); background-repeat: no-repeat; }

/* 头部 */
.header .search { width: auto; float: right; }
.header .search-s { float: right; margin-left: 3px; }
.header .search .search-c { background-position: -1px 0px; }
.header .search-s input { width: 70px; height: 36px; background: #BF143E; text-align: center; cursor: pointer; color: #fff; font-size: 14px; font-weight: bold; border: 1px solid #BF143E; }

/* 导航 */
#nav { width: 1200px; margin: 0 auto; margin-bottom: 10px; }
#nav .banner { width: 1200px; }
#nav .banner .name { position: absolute; top: 28px; right: 160px; letter-spacing: 3px; font-size: 32px; }
#nav .banner .name a { color: #666; }
#nav ul { width: 1200px; height: 36px; background: #e6445b; }
#nav li { float: left; }
#nav li a { display: block; font-size: 14px; font-weight: bold; color: #f2f1ef; text-decoration: none; line-height: 36px; padding: 0px 30px; }
#nav li a:hover, #nav li a.active { background: #b53346; }

/* 定位 */
.location { margin-bottom: 10px; }
.location li { float: left; margin-right: 10px; height: 27px; line-height: 27px; }
.location .active { font-size: 16px; color: #e6445b; }
.location a:hover { text-decoration: underline; }

/* 左边内容 */
.user { border: 1px solid #f3ebe4; margin-bottom: 20px; background: #faf7f1; }
.user_photo { margin: 0px 2px 0px 6px; }
.user_photo h2 { height: 50px; line-height: 50px; background: url(images/dianpu.png) no-repeat 10px center; color: #2384de; border-bottom: 1px solid #e2e2e2; font-size: 18px; padding-left: 45px; font-weight: normal; }
.user_photo h2 a { color: #2384de; display: inline-block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 141px; }
.user_photo h2 a:hover { text-decoration: underline; }
.user_data { color: #666; padding: 25px 15px 0px 15px; }
.user_data img { vertical-align: middle; }
.user_data p { padding-bottom: 10px; word-wrap: break-word; }
.user_data .fontColor1:hover { color: #666; text-decoration: underline; }
.collect_store { text-align: center; }
.collect_store a { width: 78px; height: 30px; line-height: 30px; background: #ffffff; color: #d07a00; text-align: center; display: inline-block; border: 1px solid #d07a00; font-size: 14px; }
.collect_store a:hover { background-color: #d07a00; color: #fff; }
.module_common { border: 1px solid #d9d9d9; margin-bottom: 5px; }
.common_title { height: 36px; line-height: 36px; color: #333333; font-size: 14px; font-weight: normal; border-bottom: 1px solid #d9d9d9; }
.ico1 { padding-left: 12px; }

/* 左边分类 */
.submenu { padding: 12px 8px 2px 8px; overflow: hidden; }
.submenu dt { line-height: 30px; margin-bottom: 10px; padding-left: 22px; background: #e5e5e5 url(images/block_ico.gif) no-repeat 10px center; }
.submenu dt.none_ico { background: #e5e5e5 url(images/none_ico.gif) no-repeat 10px center; }
.submenu ul li { line-height: 30px; background: #f5f5f5; margin-bottom: 6px; padding-left: 22px; }
.submenu a:hover { color: #eb697c; }

/* 右边内容 */
.category_title { height: 36px; line-height: 36px; font-size: 14px; color: #333333; font-weight: normal; border-bottom: 3px solid #eeeeee; padding: 0px 10px 0px 4px; }
.category_title .category_title_left { float: left; font-size: 18px; padding-left: 20px; background: url(images/biaoqian.png) no-repeat 0 center; }
.category_title .category_title_more { float: right; }
.category_title .category_title_more a { font-size: 12px; }
.category_title .category_title_more a:hover { text-decoration: underline; color: #00a0e9; }
.major { margin-bottom: 30px; }
.major .list { overflow: hidden; }
.major .list li { width: 222px; float: left; padding: 15px 12px 5px 12px; }
.major .list li a { display: block; width: 220px; overflow: hidden; border: 1px solid #d9d9d9; }
.major .list li a:hover { border: 1px solid #eb697c; box-shadow: 0 0 5px #eb697c; }
.major h3 { height: 40px; overflow: hidden; margin: 3px 12px 18px; line-height: 20px; font-weight: normal; font-size: 12px; }
.major h3:hover { color: #00a0e9; text-decoration: underline; }
.major p.pirce { color: #e6445b; font-weight: normal; font-size: 20px; margin-top: 10px; }
.major p { color: #999999; font-size: 12px; margin: 3px 12px; }
.check_all_goods a { display: block; line-height: 45px; height: 45px; background: #e5e5e5; color: #666666; font-size: 18px; text-align: center; }

/* 商品排序 */
.f-wrap { margin-bottom: 10px; height: 30px; line-height: 30px; padding: 5px; border: 1px solid #e0e0e0; background-color: #f9f9f9; }
.f-wrap .f-cap { float: left; padding: 0 10px; }
.f-wrap .f-list { float: left; }
.f-wrap .f-list li { float: left; }
.f-wrap .f-list li a { display: block; width: 40px; padding: 0 15px; }
.f-wrap .f-list li a:hover { color: #e6445b; text-decoration: none; }
.f-wrap .f-list li.cur-f a { color: #e15267; }
.f-wrap .f-list li a span { float: left; }
.f-wrap .f-list li a i { float: left; margin-top: 9px; margin-top: 8px\9; margin-left: 3px; width: 13px; height: 13px; }
.f-wrap .f-list li a i.up-red { background-position: 0 0; }
.f-wrap .f-list li a i.up-gray { background-position: 0 -14px; }
.f-wrap .f-list li a i.down-red { background-position: 0 -27px; }
.f-wrap .f-list li a i.down-gray { background-position: 0 -40px; }
.f-wrap .p-wrap { float: right; line-height: 30px; }
.f-wrap .p-wrap span { float: right; margin-right: 10px; }
.f-wrap .p-wrap a { float: right; height: 30px; padding: 0 10px; border-left: 1px solid #e0e0e0; font-size: 20px; }
.f-wrap .p-wrap a:hover { color: #e15267; text-decoration: none; cursor: pointer; }
.f-pirce { float: left; border-left: 1px dotted #d9d9d9; padding-left: 20px; }
.f-pirce .f-pirce-input { height: 16px; line-height: 16px; border: 1px solid #c0bfbf; width: 50px; box-shadow: inset 0px 1px 2px #a9a9a9; padding: 3px 5px; }
.f-wrap .btn { line-height: 22px; border: none; padding: 0px 8px; background: #e6445b; color: #fff; cursor: pointer; }
.store_about { margin-top: 26px; }
.store_about_logo { width: 180px; float: left; padding-left: 30px; }
.store_about_logo img { border: 1px solid #d9d9d9; }
.store_about_con { width: 940px; float: right; padding-right: 10px; }
.store_about_con p img { max-width: 940px; _width: 940px; margin-top: 10px; }

/* 商品详细 */
.tab_nav { width: 984px; height: 40px; background: #f5f5f5; border: 1px solid #d9d9d9; box-shadow: rgb(221, 221, 221) 0px 2px 2px; margin-bottom: 12px; position: relative; }
.tab_nav ul { height: 41px; position: absolute; top: -1px; left: 0px; }
.tab_nav li { height: 41px; line-height: 41px; text-align: center; float: left; cursor: pointer; border-right: solid 1px #d9d9d9; }
.tab_nav li.active { border-top: solid 2px #e6445b; height: 39px; line-height: 39px; background: #fff; }
.tab_nav li.active a { color: #e6445b; }
.tab_nav li a { display: inline-block; height: 100%; color: #666666; padding: 0px 30px; }
.fixed { position: fixed; _position: absolute; z-index: 200; }
.tab_con { background-color: #fff; padding: 20px 0px 20px 20px; border: solid 1px #dfdfdf; overflow: hidden; }
.tab_con .tab_con_tb { color: #999; font-weight: bold; padding-bottom: 5px; }
.tab_con li { width: 316px; line-height: 25px; float: left; margin-bottom: 5px; }
.tab_con li span { height: 25px; text-align: right; color: #333; float: left; display: block; overflow: hidden; }
.tab_con li div { float: left; height: 20px; display: block; width: 180px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #333; cursor: pointer; }
.goods-view { overflow: hidden; clear: both; padding: 12px 0 80px; }
.goods-view p { padding: 0 93px; }
.goods-view p img { width: 800px; }
.box { border: 1px solid #dddddd; border-top: 2px solid #dddddd; margin-bottom: 20px; }
.box .title { padding: 8px 15px; font-size: 14px; font-weight: normal; line-height: 36px; border-bottom: 1px solid #d9d9d9; background: #f9f9f9; }
.box .goods-page { padding: 30px; }
.xingxing i { display: inline-block; width: 14px; height: 14px; margin-left: 1px; background-position: 0px -27px; }
.xingxing .active { background-position: 0 0; }
.com-bd { padding-left: 80px; }
.info-table th { padding: 15px 0px; border-bottom: 1px solid #e2e2e2; }
.info-table td { border-bottom: 1px dashed #d1d1d1; padding: 15px 0px; }
.box_txt_img { margin: 15px 0px 15px 0px; }
.box_txt_img i { width: 40px; height: 40px; display: block; float: left; margin: 5px 10px 0px 0px; }
.box_txt_img i.bay_l { background-position: -18px 0px; }
.box_txt_img i.safeguard_l { background-position: -60px 0px; }
.g_txt { float: left; color: #333; }
.g_txt .hd { font-weight: bold; }
.remind { line-height: 38px; background: #ffffe5; border: 1px solid #ffcc7f; padding: 0px 12px; clear: both; }
.consum-wrap{padding:10px 0;text-align: center;display: none;}
/* 商品图片区 */
.ware_title { color: #333333; font-size: 18px; margin-bottom: 20px; font-weight: bold; }
.ware_info { padding: 15px 15px 15px 5px; min-height: 520px; _height: 530px; }
.ware_pic { float: left; width: 350px; padding-left: 10px; }
.ware_text { float: right; width: 600px; position: relative; z-index: 10; }
.big_pic { width: 350px; height: 350px; position: relative; }
#label_img { position: absolute; z-index: 1; top: -5px; left: -5px; }
.ware_box li { overflow: hidden; padding: 10px 8px 3px 0; float: left; cursor: pointer; }
.ware_box li img { width: 60px; height: 60px; border: 1px solid #f2f2f2; }
.ware_box li.ware_pic_hover img { border: 1px solid #e85167; }
.rate { width: 540px; color: #fff; margin-bottom: 10px; position: relative; }
.rate-pro { padding-top: 7px; }
.rate-title-pro { position: absolute; top: 0; left: 0; width: 92px; height: 50px; padding-top: 47px; background: url(images/rate-title-pro.jpg) no-repeat; text-align: center; line-height: 22px; }
.rate .f-cb { background: #ff5f7d; }
.rate span { float: left; text-align: center; height: 30px; line-height: 30px; }
.rate .amount1 { width: 100px; margin-right: 35px; }
.rate .price1 { font-size: 16px; }
.rate-pro .real-price .price1 { text-decoration: line-through; font-size: 12px; }
.specific td { height: 42px; text-align: center; border-bottom: 1px solid #f9f9f9; }
.specific span { color: #e6445b; font-size: 18px; }
.specific .tr td { border-bottom: 2px solid #e2e2e2; background: #fff; font-weight: bold; }
.specific .td .active { background: url(images/specific_01.png) no-repeat 0 3px; padding-left: 20px; }
.specific .limit { color: #999 }
.specific .nox td { border-bottom: none; background: url(images/specific_bg.jpg) repeat; }
.specific .exchange { width: 85px; height: 24px; margin-left: 15px; background: url(images/w3.png) no-repeat; position: relative; margin: 0 auto; }
.specific .exchange li { float: left; height: 24px; }
.specific .exchange input { border: 0; width: 37px; height: 18px; line-height: 18px; padding: 2px 0 0; margin-top: 1px; text-align: center; }
.specific .exchange a { width: 24px; height: 24px; display: inline-block; }
.specific .exchange .ku { display: none; position: absolute; top: 21px; left: 0; z-index: 150; }
.listwrap { height: 30px; margin-top: 20px; }
.listwrap label { float: left; color: #999; margin-right: 10px; }
.listwrap span { color: #e6445b; }
.listwrap i { float: left; margin-right: 10px; }
.ware_btn { position: relative; margin: 20px 0; }
.ware_btn .parabola-el{position: absolute;top:10px;left: 185px;width: 30px;height: 30px;visibility: hidden;border-radius: 15px;overflow: hidden;}
#J_fade_effect{position: absolute;top:95px;left: 8px;width: 20px;height: 20px;background: #fff;z-index: 1001;border-radius: 10px;overflow: hidden;opacity: 1;filter:alpha(opacity=100);display: none;}
.btn_c1 a { display: block; width: 144px; height: 56px; background: url(images/btn.gif) 0 -268px; }
.btn_c2 a { display: inline-block; width: 163px; height: 48px; background-image: url(images/d_11.jpg);background-repeat: no-repeat; }
.btn_c2 .btn_c2_a1:hover,.btn_c2 .btn_c2_a2:hover { background-position: -184px 0;}
.btn_c2 .btn_c2_a3{ background-position: 0 -58px; margin-left: 15px; } 
.btn_c2 .btn_c2_a3:hover { background-position: -184px -58px;}
.ware_btn span { color: #e6445b; }
.ware_btn .btn_c3 { color: #666; height: 56px; line-height: 56px; }
.price-table { width: 550px; margin-bottom: 20px; color: #fff; text-align: center; background: #ff7f96; position: relative; }
.price-table dl { float: left; width: 150px; }
.price-table .pd_title { width: 92px; background: #ff7f96; }
.price-table .pd_title_pro { padding-top: 53px; background: none; position: absolute; top: -7px; left: 0; z-index: 5; background: url(images/pd_title_bg.jpg) no-repeat; }
.price-table .pd-c-1 { background: #ff7f96; }
.price-table .pd-c-2 { background: #ff6f8a; }
.price-table .pd-c-3 { background: #ff5e7d; }
.price-table dd { height: 32px; line-height: 32px; position: relative; }
.price-table .last-dd samp { font-weight: bold; }
.price-table .a-left { font-size: 16px; }
.price-table .a-left-pro { text-decoration: line-through; font-size: 12px; color: #f9f9f9; }
#J_count_time { height: 25px; }
.numorder { padding: 20px 0 0; height: 30px; }
.numorder label { float: left; color: #999; margin-right: 20px; }
.numorder span { float: left; color: #e6445b; padding: 0 3px; }
.numorder em { font-size: 20px; color: #e6445b; padding: 0 3px; }
.numorder .nol { margin: 0; }
.numorder .tt { margin-right: 39px; }
.numorder .exchange { width: 85px; height: 24px; background: url(images/w3.png) no-repeat; float: left; margin-right: 10px; }
.numorder .exchange li { float: left; height: 24px; }
.numorder .exchange input { border: 0; width: 37px; height: 18px; line-height: 18px; padding: 2px 0; text-align: center; }
.numorder .exchange a { width: 24px; height: 24px; display: inline-block; }
.favorite-goods a { padding-left: 22px; background: url(images/xingxing.jpg) no-repeat 4px 1px; color: #999; }
.favorite-goods a:hover { color: #666; background: url(images/xingxing.jpg) no-repeat 4px -26px; }

/* 运费统计样式 */
.shipping_area_list { margin-top: 20px; }
.shipping_area_list span { color: #333; }
.shipping_area_list .shipping-type { display: inline-block; width: 70px; }
.shipping_area_list .shipping_wrap { float: left; margin-right: 10px; }
.containter { margin: 0 auto; float: left; margin-left: 5px; padding-top: 5px; }
.shipping_area .pd_area .arror_sign2 { display: inline-block; width: 0; height: 0; line-height: 0; font-size: 0; border-width: 3px; border-style: solid dashed dashed dashed; border-color: #666 transparent transparent transparent; margin-left: 5px; margin-top: 10px; }
.shipping_wrap { position: relative; z-index: 999; padding: 0; }
.shipping_wrap .shipping_box { display: block; position: relative; top: 0; z-index: 9; border: none; background-color: #FFF; }
.shipping_wrap .shipping_box p { display: block; height: 30px; line-height: 30px; clear: both; }
.shipping_wrap .shipping_box p span, .shipping_wrap .shipping_box p .pd_area { float: left; line-height: 25px; }
.shipping_wrap .shipping_box p strong { color: #d96815; font-size: 14px; }
.shipping_wrap .shipping_box .purchase { padding-top: 5px; }
.shipping_wrap .shipping_box .minusbtn, .shipping_wrap .shipping_box .addbtn { width: 24px; height: 24px; background: url(images/w3.png) no-repeat; cursor: pointer; }
.shipping_wrap .shipping_box .addbtn { background-position: center right; }
.shipping_wrap .shipping_box .purchase_num { height: 22px; line-height: 22px; padding: 0 5px; border-top: solid 1px #dadada; border-bottom: solid 1px #dadada; color: #333; float: left; border-left: none; border-right: none; width: 30px; text-align: center; }
.shipping_wrap .shipping_remark { border-top: solid 1px #dadada; margin-top: 10px; padding-top: 5px; }
.shipping_area { zoom: 1; padding-left: 4px; }
.shipping_area .b_label { text-align: right; width: 60px; float: left; }
.shipping_area p, .shipping_area .pd_area { float: left; }
.pd_area { height: 24px; line-height: 24px; border: solid 1px #dadada; padding: 0 14px 0 7px; position: relative; z-index: 999; }
.shipping_area .pd_area .current_area { float: none; display: inline-block; overflow: hidden; text-overflow: ellipsis; height: 22px; line-height: 22px; margin-right: 0; color: #1f76d8; }
.tatolfree { height: 26px; line-height: 25px; margin: 0 6px 0 2px; float: left; display: none; }
.txt_module li .tatolfree p { display: block; }
.tatolfree strong { color: #F60; font: 800 14px/20px Arial, Helvetica, sans-serif; }
.shipping_box { letter-spacing: 0; }
.shipping_box .shipping_area .pd_down, .shipping_box .shipping_area .pd_up { border-bottom: 1px solid #fff; background: url(images/arrow1000.png) no-repeat right -15px; }
.shipping_box .shipping_area .pd_down { border: solid 1px #fff; background-position: right 3px; }
.shipping_box #post_che ul li label { text-align: center; height: 25px; line-height: 25px; }
.shipping_wrap .arror_sign2_hover { border-width: 0 5px 5px; border-width: 0 6px 6px\9; border-style: solid; border-color: #666 #fff; float: left; margin: 0 0 0 3px; margin-left: 1px\9; height: 5px; line-height: 5px; }
.shipping_wrap .shipping_remark .cate_transport_fee strong { font-size: 12px; font-weight: bold; }
.transport_area { float: left; }
.shipping_box .detail-bd { display: none; position: absolute; left: -60px; top: 25px; width: 210px; padding: 10px; border: solid 1px #dadada; background-color: #fff; }
.shipping_box .hover { display: block; }
.shipping_box .shipping_area .pd_up .arror_sign2 { margin-top: 6px; border-style: dashed dashed solid dashed; border-color: transparent transparent #666 transparent; }
.list_hy { display: none; }
#show-shipping { color: #F00; font-size: 12px; }
.show-yf { color: #999; font-size: 12px; display: inline; }
#express-region-province label { cursor: pointer; }
#view-logis-stat { color: #0f8ace; display: inline; }

/* 计算运费到市的样式调 */
.js_area_wrap { width: 322px; height: 500px; position: absolute; top: 25px; left: -120px; }
.js_area_wrap .border_inner { border: 1px solid #DADADA; overflow: hidden; padding: 8px 0; background: #fff; }
.js_area_wrap li { overflow: hidden; width: 54px; padding: 6px 5px; float: left; height: 20px; line-height: 20px; text-align: center; cursor: pointer; }
.js_area_wrap #DropProvince ul { overflow: hidden; }
.js_area_wrap li.js_li_bg span, .js_area_wrap li.wrap_li span:hover { display: block; background: #d94f63; color: #fff; margin-right: 0; }
.js_area_wrap #DropProvince .city { border-top: 1px solid #DADADA; display: none; background: #f7f7f7; padding: 8px 0; border-bottom: 1px solid #DADADA; width: 322px; overflow: hidden; }
.js_area_wrap #DropProvince .city ul { display: none; }
.js_area_wrap #DropProvince .city li { height: 20px; line-height: 20px; padding: 0 5px; margin: 6px 0; }
.js_area_wrap #DropProvince .city li:hover { background: #d94f63; color: #fff; }
.js_area_wrap .js_li_bg { background: url(images/js_hover.gif) center bottom no-repeat; }
.shipping_wrap #mg_shipping { cursor: pointer; }
.shipping_wrap #mg_shipping { cursor: pointer; }

/* 活动推广区 */
.goods_info_right .user { margin: 0px; border: none; background: none; }
.goods_info_bottom { clear: both; position: relative; }
.goods_info_bottom .user-more-wrap { width: 195px; position: absolute; bottom: 5px; right: 0; _display: none; }
.goods_info_bottom .user-more-t { margin: 0 0 14px 16px; padding-left: 5px; border-left: 2px solid #FF9600; line-height: 16px; font-size: 14px; color: #2384de; }
.goods_info_bottom .user-more { padding-left: 17px; text-align: center; }
.goods_info_bottom .user-more li { float: left; margin: 0 14px 14px 0; display: inline; }
.goods_info_bottom .user-more a { display: block; color: #e6445b; }
.goods-intro-ta { margin-top: 20px; }
.goods-intro-ta li { float: left; text-align: center; line-height: 30px; font-size: 14px; }
.goods-intro-ta .ta-a, .goods-intro-ta .ta-b { width: 30%; }
.goods-intro-ta .ta-c { width: 40%; }
.goods-intro-ta a { display: block; background: #fff; }
.goods-intro-ta .current { border: 1px solid #ccc; border-bottom: none; font-weight: bold; -webkit-border-top-right-radius: 10px; -webkit-border-top-left-radius: 10px; -moz-border-top-right-radius: 10px; -moz-border-top-left-radius: 10px; border-top-right-radius: 10px; border-top-left-radius: 10px; }
.goods-intro-ca { padding: 10px 10px 3px; border: 1px solid #ccc; margin-top: -1px; }
.goods-intro-ca li { margin-bottom: 10px; }
.goods-intro-ca .empty { text-align: center; padding: 50px 0; }
.goods-intro-ca a { display: block; }
.goods-intro-ca a .left { width: 60px; border: 1px solid #d9d9d9; padding-top: 5px; float: left; }
.goods-intro-ca a .right { width: 100px; float: right; }
.goods-intro-ca a .right-a { height: 40px; line-height: 20px; overflow: hidden; }
.goods-intro-ca a:hover .right-a { text-decoration: underline; color: #00a0e9; }
.goods-intro-ca a .right-b { height: 25px; line-height: 36px; color: #e6445b; }
.goods-intro-tb { padding: 30px 0 15px; }
.goods-intro-tb .left { padding-left: 5px; border-left: 3px solid #FF9600; float: left; font-size: 14px; font-weight: bold; color: #333; line-height: 18px; }
.goods-intro-cb .f-cb { padding-bottom: 18px; }
.goods-intro-cb li { width: 168px; float: left; margin: 0 9px 0 8px; border: 1px solid #d9d9d9; padding: 5px; display: inline; line-height: 18px; }
.goods-intro-cb li a { display: block; }
.goods-intro-cb li .title { padding: 2px 0; height: 36px; overflow: hidden; }
.goods-intro-cb li a:hover .title { color: #00a0e9; text-decoration: underline; }
.goods-intro-cb li .price { color: #E6445B; }
.goods-intro-cbBtn { text-align: center; padding-top: 20px; }
.goods-intro-cbBtn a { width: 200px; height: 30px; line-height: 30px; border: 1px solid #666; color: #666; text-align: center; display: inline-block; }
.goods-intro-cbBtn a:hover { background: #666; color: #fff; }
#shop_car_b { width: 100px; height: 36px; line-height: 36px; text-align: center; position: absolute; right: 5px; top: 2px; background: #e6445b; color: #fff; font-size: 14px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
#shop_car_b:hover { background: #eb697c; }
.goods-intro-tc { padding: 30px 0 15px; }
.goods-intro-tc .left { font-size: 14px; font-weight: bold; color: #333; line-height: 18px; }
.goods-intro-cc { width: 500px; }
.goods-intro-cc .f-cb { padding-bottom: 18px; }
.goods-intro-cc li { width: 120px; float: left; margin: 0 20px 20px 0; border: 1px solid #d9d9d9; padding: 5px; display: inline; line-height: 18px; }
.goods-intro-cc li a { display: block; }
.goods-intro-cc li .title { padding: 2px 0; height: 36px; overflow: hidden; }
.goods-intro-cc li a:hover .title { color: #00a0e9; text-decoration: underline; }
.goods-intro-cc li .price { color: #E6445B; }
.collect_store a, .goods-intro-cbBtn a, #shop_car_b { -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; }

/* 弹窗登录 */
.login-warp { border: 1px solid #e2e2e2; padding: 20px 0px 30px 35px; }
.lgpopwrap { width: 370px; border: 5px solid #e2e2e2; display: none; position: fixed; _position: absolute; z-index: 999; background: #fff; }
.login-warp .lgpopclose { position: absolute; top: -23px; right: -73px; color: #ccc; padding: 3px; line-height: 12px; font-size: 16px; }
.login-warp .lgpopclose:hover { text-decoration: none; background: #e6445b; color: #fff; }
.login-warp .lgr { height: 30px; }
.login-warp .returntips { width: 212px; position: absolute; top: 26px; left: 68px; color: red; text-align: right; display: none; }
.login-warp h3 { padding-left: 35px; background: url({$site_url}/themes/mall/default/styles/default/images/member/loginicon.jpg) no-repeat; color: #666; float: left; }
.login-warp td { padding: 10px 10px 10px; }
.login-warp .text { width: 200px; height: 20px; line-height: 20px; padding: 5px; border: 1px solid #e2e2e2; }
.login-warp .btn { width: 210px; height: 32px; line-height: 32px; background: #e6445b; color: #fff; font-size: 14px; text-align: center; display: inline-block; border: none; cursor: pointer; }
.login-warp .btn:hover { background: #eb697c; }
.login-warp label { position: absolute; top: 5px; left: 8px; color: #999; }
.login-warp label.error { top: 30px; color: red; }
.login-warp a { color: #00a0e9; float: right; }
.login-warp a:hover { text-decoration: underline; }
.login-warp .hover { border: 1px solid #e6445b; -webkit-box-shadow: 0 0 4px #e6445b; -moz-box-shadow: 0 0 4px #e6445b; box-shadow: 0 0 4px #e6445b; }
.footer-wapt { width: 100%; padding: 20px 0px; text-align: center; }
.button_on { border: 1px solid #ccc; padding: 0px 6px; height: 28px; background: #ffffff; cursor: pointer; font-size: 12px; color: #666666; display: inline-block; }